.goods__container {
    display: flex;
    overflow: scroll;
    min-height: calc(100vh - 1.75rem);
    max-height: calc(100vh - 1.75rem);

    &::-webkit-scrollbar {
        display: none;
    }

    > .goods__details__container {
        overflow-y: scroll;
        min-width: 660px;
        max-width: 660px;

        > .goods__details__wrap {
            padding: 1.5rem 1.375rem;

            .title {
                flex: 1;
                margin: 0;
            }

            > .goods__details__skus__list {
                margin: 1rem 0;
                border-top: 1px solid #eae8e4;

                > li {
                    cursor: pointer;
                    padding: 0.65rem 0.15rem;
                    display: flex;
                    align-items: center;
                    border-bottom: 1px solid #eae8e4;

                    > .title {
                        flex: 1;
                        margin: 0;
                    }

                    > i {
                        margin-right: 10px;
                    }
                }
            }

            .btn__add__gift {
                display: flex;
                align-items: center;
                justify-content: center;

                &:hover {
                    border-color: #eae8e4;
                    background-color: #eae8e4;
                }
            }

            > .goods__details__list__wrap {
                font-size: 0.375rem;
                margin-bottom: 40px;

                > ul,
                li {
                    list-style-type: disc;
                    margin-left: 0.4rem;
                }
            }

            > .goods__modal__list {
                font-size: 0.375rem;
                > li {
                    cursor: pointer;
                    padding: 1rem 0.15rem;
                    display: flex;
                    align-items: center;
                    border-bottom: 1px solid #eae8e4;
                }
            }
        }
    }

    > .goods__previews__container {
        flex: 1;
        overflow-y: scroll;
        background-color: #f6f5f3;

        &::-webkit-scrollbar {
            display: none;
        }

        > .goods__previews__head {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 70vh;
            background-color: #f6f5f3;
        }

        > .goods__previews__show_list {
            width: 100%;
            column-count: 2;
            column-gap: 0.1rem;
            row-gap: 0.6rem;

            > li {
                break-inside: avoid;
            }
        }
    }
}
